self-powered station - German English Dictionary